package exercise.day14;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Date;

/**
 * @author 涛哥
 * @nick_name "deep as the sea"
 * @contact qq:657270652 wx:doit_edu
 * @site www.doitedu.cn
 * @date 2021-03-21
 * @desc 综合编程练习
 * 有如下3个数据文件：
 *   data/movie/movies.dat  (电影描述信息：电影id，电影名称，发行年代，电影风格 ==> 16::Casino (1995)::Drama|Thriller）
 *   data/movie/users.dat (用户信息：用户id，性别，年龄，职业，邮编 ==> 10::F::35::1::95370 )
 *   data/movie/ratings.dat (电影评分记录：用户id，电影id，评分，评分时间 ==> 1::1193::5::978300760)
 *
 * 统计以下需求：
 *   每部电影的总得分，平均得分
 *   平均得分最高的前100部电影（结果中要包含这些电影的所有信息： id，名称，发行年代，电影风格）
 *   每个用户评分次数最多的前两种电影风格
 *   每个用户评分最高的前两种电影风格
 *   用户评分最集中的月份？
 *   用户评分最集中在周几？
 *   用户评分最集中的前3个小时段
 */

public class MovieAnalyse {


    public static void main(String[] args) throws Exception {

        // 读文件数据的代码
        FileReader reader = new FileReader("data/movie/ratings.dat");
        BufferedReader br = new BufferedReader(reader);
        String line = null;


        while( (line=br.readLine()) != null  ) {

            // 一次循环，line就代表了文件中的下一行内容
            line.split(""); // 可以是任何的处理逻辑

        }


        // 文件全部读完后的处理逻辑




    }
}
